www.gusucode.com > ROCKOA PHP协同办公OA办公系统 v2.0PHP源码程序 > ROCKOA PHP协同办公OA办公系统 v2.0/rockoa_v2.0/rockoa_v2.0/mode/upload/ftpupload.php
<?php /** 上传远程文件 */ if(!$_POST)exit('sorry!'); include_once('../../config/config.php'); $filepath = $rock->post('filepath'); $filename = $rock->post('filename'); //判断目录是否存在 if(!$rock->isempt($filepath)){ $zpath = explode('/', $filepath); $mkdir = ''; for($i=0; $i<count($zpath); $i++){ if(!$rock->isempt($zpath[$i])){ $mkdir.='/'.$zpath[$i].''; $wzdir = ROOT_PATH.$mkdir;//目录不存在 if(!is_dir($wzdir)){ mkdir($wzdir); } } } } $path = ROOT_PATH.$filepath.'/'.$filename; $content = $rock->post('content'); if(!$rock->isempt($filename) && !$rock->isempt($content)){ $a64basec = base64_decode($content); file_put_contents($path, $a64basec); }